package com.yf.user.mapper;


import com.yf.user.domain.DrMemberMsg;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;


public interface DrMemberMsgDAO {

    void insertDrMemberMsg(DrMemberMsg drMemberMsg) throws SQLException;
    
    List<DrMemberMsg> getDrMemberListByParam(Map<String, Object> map);
    
    int getDrMemberListCountByParam(Map<String, Object> map);

    int getDrMemberListCountByParamNew(Map<String, Object> map);

    /**
     * 修改消息为已读 
     * @param ids 当ids为空时，标记所有消息为已读
     * @param uid
     */
//    void updateMsgToReadByIds(@Param("ids") Integer[] ids, @Param("uid") Integer uid) throws SQLException;
//
//    /**
//     * 删除用户选中消息
//     * @param ids
//     * @param uid
//     * @throws SQLException
//     */
//    void updateMsgToDelByIds(@Param("ids") Integer[] ids, @Param("uid") Integer uid) throws SQLException;
//
//    /**
//     * 修改消息为已读
//     * @param type 消息类型
//     * @param uid	用户ID
//     * @throws SQLException
//     */
//    void updateMsgToRead(@Param("type") Integer type, @Param("uid") Integer uid) throws SQLException;
//
//    List<DrMemberMsg> getCarouselNoticeList(Map<String, Object> map)throws Exception;
//
//    DrMemberMsg getdrMemberMsgById(@Param("id") Integer id);
}